Tools for Scalable Parallel Program Analysis - Vampir VNG and DeWiz
نویسندگان
چکیده
Large scale high-performance computing systems pose a tough obstacle for todays program analysis tools. Their demands in computational performance and memory capacity for processing program analysis data exceed the capabilities of standard workstations and traditional analysis tools. The sophisticated approaches of Vampir NG (VNG) and the Debugging Wizard DeWiz intend to provide novel ideas for scalable parallel program analysis. While VNG exploits the power of cluster architectures for near real-time performance analysis, DeWiz utilizes distributed computing infrastructures for distinct analysis activities. A comparison of these two complimentary approaches delivers some promising ideas for future solutions in the area of parallel and distributed program analysis.
منابع مشابه
Advanced memory data structures for scalable event trace analysis
5 1 Performance Analysis for HPC Applications 7 1.1 Computation and Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Performance Analysis and Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Performance Analysis Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Contribution of this Thesis . . . . . . . . . . . . . . ...
متن کاملAutomatic Structure Extraction from MPI Applications Tracefiles
The process of obtaining useful message passing applications tracefiles for performance analysis in supercomputers is a large and tedious task. When using hundreds or thousands of processors, the tracefile size can grow up to 10 or 20 GB. It is clear that analyzing or even storing these large traces is a problem. The methodology we have developed and implemented performs an automatic analysis t...
متن کاملEvent-based Program Analysis with DeWiz
Due to the increased complexity of parallel and distributed programs, debugging of them is considered to be the most difficult and time consuming part of the software lifecycle. Tool support is hence a crucial necessity to hide complexity from the user. However, most existing tools seem inadequate as soon as the program under consideration exploits more than a few processors over a long executi...
متن کاملDeWiz - A Modular tool Architecture for Parallel Program Analysis
Tool support is an important factor for efficient development of parallel programs. Due to different goals, target systems, and levels of abstraction, many specialized tools and environments have been developed. A contrary approach in the area of parallel program analysis is offered by DeWiz, which focuses on unified analysis functionality based on the event graph model. The desired analysis ta...
متن کاملPerformance Optimization for Large Scale Computing: The Scalable VAMPIR Approach
Performance optimization remains one of the key issues in parallel computing. Many parallel applications do not benefit from the continually increasing peak performance of todays massively parallel computers, mainly because they have not been designed to operate efficiently on the 1000s of processors of todays top of the range systems. Conventional performance analysis is typically restricted t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004